Views [dbo].[vCsCommitteeMember]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created3:38:13 PM Friday, January 07, 2011
Last Modified1:48:35 PM Thursday, September 22, 2011
Columns
Name
ID
FullName
Title
Organization
WorkPhone
HomePhone
Fax
TollFreePhone
LAST_FIRST
Email
ExcludeDirectory
Status
BillingAddress
MailingAddress
CommitteeName
CommitteeDescription
CommitteeGroup
Position
PositionRank
Note
TermStart
TermEnd
CommitteeProductCode
SQL Script
CREATE VIEW [dbo].[vCsCommitteeMember] AS
SELECT     
    Name.ID,
    Name.FULL_NAME AS FullName,
    Name.TITLE AS Title,
    Name.COMPANY AS Organization,
    Name.WORK_PHONE AS WorkPhone,
    Name.HOME_PHONE AS HomePhone,
    Name.FAX AS Fax,
    Name.TOLL_FREE AS TollFreePhone,
    Name.LAST_FIRST,
    Name.EMAIL AS Email,
    Name.EXCLUDE_DIRECTORY AS ExcludeDirectory,
    Name.STATUS AS [Status],
    NA_Bill.FULL_ADDRESS AS BillingAddress,
    NA_Mail.FULL_ADDRESS AS MailingAddress,
    Product.TITLE AS CommitteeName,
    Product.DESCRIPTION AS CommitteeDescription,
    Product.GROUP_3 AS CommitteeGroup,
    Committee_Position.TITLE AS Position,
    Committee_Position.RANK AS PositionRank,
    Product.NOTE AS Note,
    Activity.EFFECTIVE_DATE AS TermStart,
    Activity.THRU_DATE AS TermEnd,
    Activity.PRODUCT_CODE AS CommitteeProductCode
FROM    
    Activity INNER JOIN
            Name ON Activity.ID = Name.ID INNER JOIN
                Product ON Activity.PRODUCT_CODE = Product.PRODUCT_CODE INNER JOIN
                Name_Address NA_Mail ON Name.MAIL_ADDRESS_NUM = NA_Mail.ADDRESS_NUM INNER JOIN
                Name_Address NA_Bill ON Name.BILL_ADDRESS_NUM = NA_Bill.ADDRESS_NUM INNER JOIN
                Committee_Position ON Activity.ACTION_CODES = Committee_Position.POSITION_CODE
WHERE     
    (Product.PROD_TYPE = 'COMMITTEE')
    AND
    (Product.WEB_OPTION = 1)
    AND
    (Activity.EFFECTIVE_DATE <= GETDATE())
    AND
    (Activity.THRU_DATE IS NULL OR (Activity.THRU_DATE >= GETDATE()))

GO
Uses
Used By